package com.woodws.fresh.square.api.service;

import com.woodws.fresh.square.api.dto.DynamicDto;
import com.woodws.fresh.square.api.dto.GetDynamicListDto;

import java.util.List;

public interface InvitationService {

    GetDynamicListDto getAllDynamicList(Integer currentPage, Integer pageSize);

    GetDynamicListDto getDynamicListForUserId(Integer currentPage, Integer pageSize, String userId);

    Integer deleteDynamic(String dynamicId);

    GetDynamicListDto getTopDynamicListForUserId(String userId);

    Integer publishDynamic(DynamicDto dynamicDto);

    Integer giveALikeDynamic(String dynamicId);

    Integer ungiveALikeDynamic(String dynamicId);

    Integer giveADislikeDynamic(String dynamicId);

    Integer ungiveADislikeDynamic(String dynamicId);

}
